package cn.iocoder.yudao.module.member.service.siteconfiguration;

import cn.iocoder.yudao.module.member.controller.admin.siteconfig.vo.SiteConfigurationVo;
import cn.iocoder.yudao.module.member.controller.admin.siteconfig.vo.UserPoolConfigVo;

import java.util.List;

/**
 * 前端站点配置实现
 */
public interface UserPoolConfigService {
    void saveConfig(SiteConfigurationVo saveReqVO);

    List<UserPoolConfigVo> getConfig();

    /**
     * 更具主表id删除数据
     * @param code
     */
    void deleteBySiteCode(String code);

    /**
     * 单独修改配置信息
     * @param vo
     * @return
     */
    void updateConfig(UserPoolConfigVo vo);
}
